package com.example.backend.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDateTime;

// 商品上架信息表实体类
@Data
@TableName("product_listing")
public class ProductListing {
    // 上架记录ID
    @TableId(value = "listing_id")
    private String listingId;
    
    // 商品名称
    @TableField("product_name")
    private String productName;
    
    // 商品图片URL数组
    @TableField("product_images")
    private String productImages;
    
    // 商品介绍
    @TableField("product_description")
    private String productDescription;
    
    // 商品单价
    @TableField("unit_price")
    private BigDecimal unitPrice;
    
    // 卖家ID
    @TableField("seller_id")
    private String sellerId;

    
    // 上架状态：0-下架，1-上架
    @TableField("listing_status")
    private Integer listingStatus;
    
    // 上架时间
    @TableField("created_at")
    private LocalDateTime createdAt;
    
    // 最后更新时间
    @TableField("updated_at")
    private LocalDateTime updatedAt;
}